const express = require('express');
const router = express.Router();
const {
  getAllProducts,
  getFilteredProducts,
  getProductById,
  createProduct,
  updateProduct,
  deleteProduct
} = require('../controllers/productController');

// 获取所有商品
router.get('/', getAllProducts);

router.get('/filter', getFilteredProducts); // 获取过滤后的商品
// 获取单个商品
router.get('/:id', getProductById);

// 创建商品
router.post('/', createProduct);

// 更新商品
router.put('/:id', updateProduct);

// 删除商品
router.delete('/:id', deleteProduct);

module.exports = router;